package com.hns.can.base.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;


/**
 * 企业信息实体
 * @author:Fisher
 * @email:zhuangcaijin@126.com
 * @version Revision 2.0.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "T_SYS_CORP_INFO")
public class SysCorpInfoEntity extends BaseEntity implements java.io.Serializable {
    
    @Id
    @Column(name = "CORP_ID")
    private String    corpId;
    
    /* 企业编码 */
    @Column(name = "CORP_CD")
    private String    corpCd;
    
    /* 企业名称 */
    @Column(name = "CORP_NAME")
    private String    corpName;
    
    /* 企业简称 */
    @Column(name = "CORP_SHRTNM")
    private String    corpShrtnm;
    
    /* 营业执照号 */
    @Column(name = "CORP_BUS_LIC")
    private String    corpBusLic;
    
    /* 税务登记证号 */
    @Column(name = "TAX_REGIS_CERTI")
    private String    taxRegisCerti;
    
    /* 法定代表人姓名 */
    @Column(name = "LEGAL_REPRE")
    private String    legalRepre;
    
    /* 企业类型 */
    @Column(name = "CORP_TYPE")
    private String    corpType;
    
    /* 经营范围 */
    @Column(name = "SCOPE_BUSINESS")
    private String    scopeBusiness;
    
    /* 注册资本 */
    @Column(name = "REGIS_CAPITAL")
    private String    regisCapital;
    
    /* 邮政编码 */
    @Column(name = "POSTALCODE")
    private String    postalcode;
    
    /* 详细地址 */
    @Column(name = "DETAIL_ADR")
    private String    detailAdr;
    
    /* 启停状态 */
    @Column(name = "ENABLED_ST")
    private String    enabledSt;
    
    @Column(name = "CRT_TIME")
    private Date crtTime;
    
    @Column(name = "CRT_USER")
    private String    crtUser;
    
    @Column(name = "UPDATE_TIME")
    private Date updateTime;
    
    @Column(name = "UPDATE_USER")
    private String    updateUser;
    
    /* 企业英文缩写 */
    @Column(name = "CORP_ENG_AB")
    private String    corpEngAb;
    
    /* 省份 */
    @Column(name = "PROVINCE_ID")
    private String    provinceId;
    
    /* 城市 */
    @Column(name = "CITY_ID")
    private String    cityId;
    
    /* 上级企业 */
    @Column(name = "PARENT_CORP_ID")
    private String    parentCorpId;
    
    /* 企业LOGO 地址 */
    @Column(name = "LOGO_PATH")
    private String    logoPath;
    
    /* 车辆数显示方式  */
    @Column(name = "CAR_NAME_MODE")
    private String    carNameMode;

    /* 是否删除  */
    @Column(name = "IS_CLOSED")
    private String    isClosed;

    @Transient
    private String    cityName;
    
    
    
    public String getCarNameMode() {
		return carNameMode;
	}

	public void setCarNameMode(String carNameMode) {
		this.carNameMode = carNameMode;
	}

	public String getLogoPath() {
		return logoPath;
	}

	public void setLogoPath(String logoPath) {
		this.logoPath = logoPath;
	}

	public String getCorpId() {
        return this.corpId;
    }
    
    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }
    
    public String getCorpCd() {
        return this.corpCd;
    }
    
    public void setCorpCd(String corpCd) {
        this.corpCd = corpCd;
    }
    
    public String getCorpName() {
        return this.corpName;
    }
    
    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }
    
    public String getCorpShrtnm() {
        return this.corpShrtnm;
    }
    
    public void setCorpShrtnm(String corpShrtnm) {
        this.corpShrtnm = corpShrtnm;
    }
    
    public String getCorpBusLic() {
        return this.corpBusLic;
    }
    
    public void setCorpBusLic(String corpBusLic) {
        this.corpBusLic = corpBusLic;
    }
    
    public String getTaxRegisCerti() {
        return this.taxRegisCerti;
    }
    
    public void setTaxRegisCerti(String taxRegisCerti) {
        this.taxRegisCerti = taxRegisCerti;
    }
    
    public String getLegalRepre() {
        return this.legalRepre;
    }
    
    public void setLegalRepre(String legalRepre) {
        this.legalRepre = legalRepre;
    }
    
    public String getCorpType() {
        return this.corpType;
    }
    
    public void setCorpType(String corpType) {
        this.corpType = corpType;
    }
    
    public String getScopeBusiness() {
        return this.scopeBusiness;
    }
    
    public void setScopeBusiness(String scopeBusiness) {
        this.scopeBusiness = scopeBusiness;
    }
    
    public String getRegisCapital() {
        return this.regisCapital;
    }
    
    public void setRegisCapital(String regisCapital) {
        this.regisCapital = regisCapital;
    }
    
    public String getPostalcode() {
        return this.postalcode;
    }
    
    public void setPostalcode(String postalcode) {
        this.postalcode = postalcode;
    }
    
    public String getDetailAdr() {
        return this.detailAdr;
    }
    
    public void setDetailAdr(String detailAdr) {
        this.detailAdr = detailAdr;
    }
    
    public String getEnabledSt() {
        return this.enabledSt;
    }
    
    public void setEnabledSt(String enabledSt) {
        this.enabledSt = enabledSt;
    }
    
    public Date getCrtTime() {
        return this.crtTime;
    }
    
    public void setCrtTime(Date crtTime) {
        this.crtTime = crtTime;
    }
    
    public String getCrtUser() {
        return this.crtUser;
    }
    
    public void setCrtUser(String crtUser) {
        this.crtUser = crtUser;
    }
    
    public Date getUpdateTime() {
        return this.updateTime;
    }
    
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
    
    public String getUpdateUser() {
        return this.updateUser;
    }
    
    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }
    
    public String getCorpEngAb() {
        return corpEngAb;
    }
    
    public void setCorpEngAb(String corpEngAb) {
        this.corpEngAb = corpEngAb;
    }

    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId;
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

	public String getParentCorpId() {
		return parentCorpId;
	}

	public void setParentCorpId(String parentCorpId) {
		this.parentCorpId = parentCorpId;
	}

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getIsClosed() {
        return isClosed;
    }

    public void setIsClosed(String isClosed) {
        this.isClosed = isClosed;
    }
}
